be immersed in any business - Turc Anglais Dictionnaire